﻿//统一文件为utf-8编码编译
#pragma execution_character_set("utf-8")
///////////////////////////////////////////////////////////////////////////
// 文件名:     startlogdatabase.h
// 描述:
// 作者:      颜磊
// 创建时间:   2024-06-08 23:39
///////////////////////////////////////////////////////////////////////////
#ifndef STARTLOGDATABASE_H
#define STARTLOGDATABASE_H

#include <QSqlDatabase>
#include "databasestruct.h"

class StartLogDataBase
{
public:
    StartLogDataBase();
    ~StartLogDataBase();
    void openDataBase();
    void closeDataBase();
public:
    int getStartLogInfoCount(QString progressName);
    int getStartLogInfoList(QList<StartLogInfo> &list,QString progressName,int pageCount,int nowPage);
    void insertStartLog(StartLogInfo info);
    void clearAll();
private:
    QSqlDatabase dataBase;
    QString dbPath;
};

#endif // STARTLOGDATABASE_H
